#include "widget.h"

#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    //    a.setStyleSheet("QPushButton {color:blue;}");
    //    a.setStyleSheet("QWidget {color:blue;}");//因为QPushButton是QWidget的子类，所以对按钮也会生效
    //    a.setStyleSheet(".QWidget {color:blue;}");//加了点之后是类选择器，只对该类生效，对子类无效

//    QString style = "QPushButton { color: red; font-size: 50px; }";
//    style += "#pushButton_2 { color: green;} ";//#Objectname是id选择器，只对某个控件生效
//    style += "#pushButton_3 { color: blue;} ";//当类选择器和id选择器的样式不同，就会层叠；样式冲突就以id选择器为主
//    a.setStyleSheet(style);

    QString style = "#pushButton_2, QLineEdit, QLabel { color: red; }";//并集选择器，对这些控件都生效
    a.setStyleSheet(style);

    Widget w;
    w.show();
    return a.exec();
}
